package view.forms;

import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;


public class buscarProductosForm  extends ActionForm {
    private String  operacion;
    private String  cruc_prov;
    private String  ccod_prod;
    private String  cnom_prod;
    private String  cdes_prod;
    private Integer nest_prod;
    private String  cmon_comp;
    private Integer npre_comp;
    private String  ccod_tipo;
    private double  npre_Vent;
    private int ncan_Vent;
    private int nnum_Dias_Entr;
    private double  subTotal;
    private double  montoIGV;
    private double  montoTotal;
    //
    private String  cbxCategoria; // para el combo de categorias
    private ArrayList ppdCategoria;
    private String  cbxTipos;     // para el combo de tipos
    private String  txtBuscar;    // cadena a buscar en la descripci�n del producto
    private String  txtUser;
    private String  txtClave;
    private Integer nVerGIF;      // Sirve para ver si se muestra una matriz o por imagenes
    private double txtPrecioDesde;
    private double txtPrecioHasta;
    private String  txtNombUser;
    private String  txtRolUser;

    private int flg_formato_view;
    private ArrayList listaProductos;
    private ArrayList productosSeleccionados;
    private int numeroProductos=0;
    private String[] prod_sele;
    private int numeroProdu;

    public buscarProductosForm() {
    }

    public void reset(ActionMapping mapping, HttpServletRequest request)
    {
      super.reset(mapping, request);
    }     
     
     public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)
     {
       return super.validate(mapping, request);
     }

    public void setCcod_prod(String ccod_prod) {
        this.ccod_prod = ccod_prod;
    }

    public String getCcod_prod() {
        return ccod_prod;
    }

    public void setCnom_prod(String cnom_prod) {
        this.cnom_prod = cnom_prod;
    }

    public String getCnom_prod() {
        return cnom_prod;
    }

    public void setCdes_prod(String cdes_prod) {
        this.cdes_prod = cdes_prod;
    }

    public String getCdes_prod() {
        return cdes_prod;
    }

    public void setNest_prod(Integer nest_prod) {
        this.nest_prod = nest_prod;
    }

    public Integer getNest_prod() {
        return nest_prod;
    }

    public void setCmon_comp(String cmon_comp) {
        this.cmon_comp = cmon_comp;
    }

    public String getCmon_comp() {
        return cmon_comp;
    }

    public void setNpre_comp(Integer npre_comp) {
        this.npre_comp = npre_comp;
    }

    public Integer getNpre_comp() {
        return npre_comp;
    }

    public void setCbxCategoria(String cbxCategoria) {
        this.cbxCategoria = cbxCategoria;
    }

    public String getCbxCategoria() {
        return cbxCategoria;
    }

    public void setCbxTipos(String cbxTipos) {
        this.cbxTipos = cbxTipos;
    }

    public String getCbxTipos() {
        return cbxTipos;
    }

    public void setTxtBuscar(String txtBuscar) {
        this.txtBuscar = txtBuscar;
    }

    public String getTxtBuscar() {
        return txtBuscar;
    }

    public void setNVerGIF(Integer nVerGIF) {
        this.nVerGIF = nVerGIF;
    }

    public Integer getNVerGIF() {
        return nVerGIF;
    }

    public void setOperacion(String operacion) {
        this.operacion = operacion;
    }

    public String getOperacion() {
        return operacion;
    }

    public Integer getnVerGIF() {
        return nVerGIF;
    }

    public void setnVerGIF(Integer nVerGIF) {
        this.nVerGIF = nVerGIF;
    }

    public String getCcod_tipo() {
        return ccod_tipo;
    }

    public void setCcod_tipo(String ccod_tipo) {
        this.ccod_tipo = ccod_tipo;
    }

    public String getTxtClave() {
        return txtClave;
    }

    public void setTxtClave(String txtClave) {
        this.txtClave = txtClave;
    }

    public String getTxtUser() {
        return txtUser;
    }

    public void setTxtUser(String txtUser) {
        this.txtUser = txtUser;
    }

    public double getTxtPrecioDesde() {
        return txtPrecioDesde;
    }

    public void setTxtPrecioDesde(double txtPrecioDesde) {
        this.txtPrecioDesde = txtPrecioDesde;
    }

    public double getTxtPrecioHasta() {
        return txtPrecioHasta;
    }

    public void setTxtPrecioHasta(double txtPrecioHasta) {
        this.txtPrecioHasta = txtPrecioHasta;
    }

    public String getTxtNombUser() {
        return txtNombUser;
    }

    public void setTxtNombUser(String txtNombUser) {
        this.txtNombUser = txtNombUser;
    }

    public String getTxtRolUser() {
        return txtRolUser;
    }

    public void setTxtRolUser(String txtRolUser) {
        this.txtRolUser = txtRolUser;
    }

    public ArrayList getListaProductos() {
        return listaProductos;
    }

    public void setListaProductos(ArrayList listaProductos) {
        this.listaProductos = listaProductos;
    }

    public ArrayList getPpdCategoria() {
        return ppdCategoria;
    }

    public void setPpdCategoria(ArrayList ppdCategoria) {
        this.ppdCategoria = ppdCategoria;
    }

    public String[] getProd_sele() {
        return prod_sele;
    }

    public void setProd_sele(String[] prod_sele) {
        this.prod_sele = prod_sele;
    }
    
    public int getNnum_Dias_Entr() {
        return nnum_Dias_Entr;
    }

    public void setNnum_Dias_Entr(int nnum_Dias_Entr) {
        this.nnum_Dias_Entr = nnum_Dias_Entr;
    }

    public int getNumeroProductos() {
        return numeroProductos;
    }

    public void setNumeroProductos(int numeroProductos) {
        this.numeroProductos = numeroProductos;
    }

    public int getNumeroProdu() {
        return numeroProdu;
    }

    public void setNumeroProdu(int numeroProdu) {
        this.numeroProdu = numeroProdu;
    }

    public ArrayList getProductosSeleccionados() {
        return productosSeleccionados;
    }

    public void setProductosSeleccionados(ArrayList productosSeleccionados) {
        this.productosSeleccionados = productosSeleccionados;
    }

    public double getMontoTotal() {
        return montoTotal;
    }

    public void setMontoTotal(double montoTotal) {
        this.montoTotal = montoTotal;
    }

    public int getFlg_formato_view() {
        return flg_formato_view;
    }

    public void setFlg_formato_view(int flg_formato_view) {
        this.flg_formato_view = flg_formato_view;
    }

    public double getMontoIGV() {
        return montoIGV;
    }

    public void setMontoIGV(double montoIGV) {
        this.montoIGV = montoIGV;
    }

    public double getSubTotal() {
        return subTotal;
    }

    public void setSubTotal(double subTotal) {
        this.subTotal = subTotal;
    }

    public int getNcan_Vent() {
        return ncan_Vent;
    }

    public void setNcan_Vent(int ncan_Vent) {
        this.ncan_Vent = ncan_Vent;
    }

    public String getCruc_prov() {
        return cruc_prov;
    }

    public void setCruc_prov(String cruc_prov) {
        this.cruc_prov = cruc_prov;
    }

    public double getNpre_Vent() {
        return npre_Vent;
    }

    public void setNpre_Vent(double npre_Vent) {
        this.npre_Vent = npre_Vent;
    }

}

